﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.Data.Entity;
using PeliGo.DataModel;

namespace PeliGo.BL
{
    public class EmpleadoBL
    {
        private PeliGoEntities1 datacontext;

        public EmpleadoBL()
        {
            datacontext = new PeliGoEntities1();
        }
        public List<Empleado> ListarEmpleado()
        {
            return datacontext.Empleado.Where(x => x.Estado == 1).ToList();
        }
        public Empleado ObtenerEmpleado(String empleado)
        {
            return datacontext.Empleado.FirstOrDefault(x => x.Usuario == empleado);
        }
        /*public bool EliminarEmpleado(int EmpleadoId)
        {
            Empleado objEmpleado = ObtenerEmpleado(EmpleadoId);

            if (objEmpleado != null)
            {
                objEmpleado.Estado = 0;
                datacontext.SaveChanges();
                return true;
            }

            return false;
        }*/
        public void AgregarEmpleado(Empleado objEmpleado)
        {
            datacontext.Empleado.Add(objEmpleado);
            datacontext.SaveChanges();
        }
        public IEnumerable<Empleado> DevolverEmpleado()
        {
            return (from t in datacontext.Empleado
                    select t);
        }

    }
}
